/**
 *Copyright (c) 2024 watereyes
 * workflow is licensed under Mulan PubL v2.
 * You can use this software according to the terms and conditions of the Mulan
 * PubL v2.
 * You may obtain a copy of Mulan PubL v2 at:
 *          http://license.coscl.org.cn/MulanPubL-2.0
 * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND,
 * EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT,
 * MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE.
 * See the Mulan PubL v2 for more details.
 */
package com.koron.workflow.api.dto;

/**
 * 工作流列表
 * @author bin
 *
 */
public class TaskListDto {
	
	/**
	 * 流程实例ID
	 */
	private String processInstanceId;
	
	/**
	 * 业务单据Id
	 */
	private String billId;
	
	/**
	 * 业务单据Id
	 */
	private String billNo;
	
	/**
	 * 应用标识
	 */
	private String appCode;
	
	/**
	 * 应用名称
	 */
	private String appName;
	
	/**
	 * 流程组编号
	 */
	private String setCode;
	
	/**
	 * 流程组名称
	 */
	private String setName;
	
	/**
	 * 工作流模板编号
	 */
	private String processCode;
	
	/**
	 * 工作流模板名称
	 */
	private String processName;
	
	/**
	 * 标题
	 */
	private String title;
	
	/**
	 * 当前节点编号
	 */
	private String curNodeCode;
	
	/**
	 * 当前节点名称
	 */
	private String curNodeName;
	
	/**
	 * 当前节点办理人（办理人帐号以逗号分隔）
	 */
	private String curNodeUsers;
	
	/**
	 * 当前节点办理人名称
	 */
	private String curNodeUsersName;
	
	/**
	 * 上一节点办理时间
	 */
	private String preOperationTime;
	
	/**
	 * 所属人员登录帐号
	 */
	private String createUser;
	
	/**
	 * 所属人员名称
	 */
	private String createUserName;
	
	/**
	 * 创建时间
	 */
	private String createTime;
	
	/**
	 * 当前状态 <br> 1、运行2、结束4、异常结束
	 */
	private Integer status;
	
	private String curTaskId;
	
	/**
	 * 发起人员
	 */
	private String startUser;
	
	/**
	 * 流程结束时间
	 */
	private String endTime;
	
	/**
	 * 紧急程度
	 */
	private Integer urgent;
	
	
	public String getBillNo() {
		return billNo;
	}

	public void setBillNo(String billNo) {
		this.billNo = billNo;
	}

	public String getEndTime() {
		return endTime;
	}

	public Integer getUrgent() {
		return urgent;
	}

	public void setEndTime(String endTime) {
		this.endTime = endTime;
	}

	public void setUrgent(Integer urgent) {
		this.urgent = urgent;
	}

	public String getCreateTime() {
		return createTime;
	}

	public void setCreateTime(String createTime) {
		this.createTime = createTime;
	}

	public String getStartUser() {
		return startUser;
	}

	public void setStartUser(String startUser) {
		this.startUser = startUser;
	}

	public String getCurTaskId() {
		return curTaskId;
	}

	public void setCurTaskId(String curTaskId) {
		this.curTaskId = curTaskId;
	}

	public String getProcessInstanceId() {
		return processInstanceId;
	}

	public String getBillId() {
		return billId;
	}

	public String getAppCode() {
		return appCode;
	}

	public String getAppName() {
		return appName;
	}

	public String getSetCode() {
		return setCode;
	}

	public String getSetName() {
		return setName;
	}

	public String getProcessCode() {
		return processCode;
	}

	public String getProcessName() {
		return processName;
	}

	public String getTitle() {
		return title;
	}

	public String getCurNodeCode() {
		return curNodeCode;
	}

	public String getCurNodeName() {
		return curNodeName;
	}

	public String getCurNodeUsers() {
		return curNodeUsers;
	}

	public String getCurNodeUsersName() {
		return curNodeUsersName;
	}

	public String getPreOperationTime() {
		return preOperationTime;
	}

	public String getCreateUser() {
		return createUser;
	}

	public String getCreateUserName() {
		return createUserName;
	}

	public Integer getStatus() {
		return status;
	}

	public void setProcessInstanceId(String processInstanceId) {
		this.processInstanceId = processInstanceId;
	}

	public void setBillId(String billId) {
		this.billId = billId;
	}

	public void setAppCode(String appCode) {
		this.appCode = appCode;
	}

	public void setAppName(String appName) {
		this.appName = appName;
	}

	public void setSetCode(String setCode) {
		this.setCode = setCode;
	}

	public void setSetName(String setName) {
		this.setName = setName;
	}

	public void setProcessCode(String processCode) {
		this.processCode = processCode;
	}

	public void setProcessName(String processName) {
		this.processName = processName;
	}

	public void setTitle(String title) {
		this.title = title;
	}

	public void setCurNodeCode(String curNodeCode) {
		this.curNodeCode = curNodeCode;
	}

	public void setCurNodeName(String curNodeName) {
		this.curNodeName = curNodeName;
	}

	public void setCurNodeUsers(String curNodeUsers) {
		this.curNodeUsers = curNodeUsers;
	}

	public void setCurNodeUsersName(String curNodeUsersName) {
		this.curNodeUsersName = curNodeUsersName;
	}

	public void setPreOperationTime(String preOperationTime) {
		this.preOperationTime = preOperationTime;
	}

	public void setCreateUser(String createUser) {
		this.createUser = createUser;
	}

	public void setCreateUserName(String createUserName) {
		this.createUserName = createUserName;
	}

	public void setStatus(Integer status) {
		this.status = status;
	}
	
}
